.ban1{
    width:100%;
}
.zp1,.zp4,.zc>p,.zbbx>p:first-child,.zbbom .title{
    font-size:36px;
    text-align: center;
}
.zp2{
    text-align: center;
    font-size:16px;
}

.zp3 img{
    width:100%;
}
.zp1,.zp2,.zp3{
    padding:20px 0;
}
.zp1{
	padding-bottom: 0;
}
.zb a img{
    width:216px;
}
.zb{
    display:flex;
    justify-content: center;
    margin-bottom: 35px;
}
.zb a:nth-child(2),.zb a:nth-child(4){
    margin-top:60px;
}
.zb a:nth-child(3){
    margin-top:150px;
}
.zb a{
    transition: all linear .3s;
   
}
.zb a:hover{
    transform: scale(1.1);
}
.zc>p{
    padding:40px;
}
.zc>div img{
    width:120px;
    height:120px;
    margin:0 auto;
    transition: all linear .3s;
}
.zc>div{
    display:flex;
    justify-content: center;
}
.zc>div span{
    display:block;
    text-align: center;
  
}
.zc>div span:first-child>img:hover{
    margin-top:-20px;
}
.zc>div span:nth-child(2){
    font-size:18px;
    padding:20px 0;
}
.zc>div span:nth-child(3){
    font-size:14px;
    text-align: left;
    color:#666;
}
.zc>div p{
    padding:0 20px;
}
.zbhd{
    background: #f8f8f8; 
    padding-bottom:40px;
}
.zbbx>p:nth-child(2){
    font-size:16px;
    color:#666;
    text-align: center;
    padding:20px 0;
}
.zbbx{
    padding:40px 0;
}
.zbbx>div{
    display:flex;
}
.zbbx>div .title{
    display:block;
    font-size:20px;
    padding:10px 0;
}
.zbbx>div .ner{
    font-size:14px;
    color:#666;
}
.zbbx>div div:nth-child(2){
    padding:0 50px;
}
.zbbx>div div:nth-child(2) img{
    width:420px;
}
.zbbx>div>div>.bom:last-child{
    /* line-height: 419px; */
    /* display: flex; */
    /* align-items: center; */
    position: relative;
    bottom:-265px;
}
.zbbx>div>div>.bom:first-child{
    position: relative;
    top:63px;
}
.zbbom{
    background: url(/images/zbgb.png) no-repeat bottom;
    background-size: 100%;
    padding-bottom:200px;
}
.zbdn>p img{
    width:600px;
    height:350px;
    transition: all linear .3s;
}
.zbdn>p img:hover{
    transform: scale(1.1);
}
.zbdn{
    display: flex;
    align-items: center;
    margin-bottom:50px;
}
.zbdn>div img{
    width:12px;
    display: inline-block;
   
}
.zbdn .ftitle{
    font-size:26px;
}
.zbdn>div span{
    display: block;
}
.zbdn>div p>span:first-child{
    font-size:20px;
    color:#333;
}
.zbdn>div p>span:last-child{
    color:#666;
    font-size:14px;
}
.zbdn>div p{
    padding-bottom:20px;
}
.zbdn>div{
    margin-left:50px;
}
.zbbom .title{
    padding:50px 0;
}
.ulhx{
    display: flex;
}
.ulhx li img{
    width:96px;
    height:96px;
}
.ulhx li:first-child{
    background-color: #fc6563;
    border-radius: 10px;
    padding:60px 0px !important;
}
.ulhx li:first-child p{
    color:#fff !important
}
.ulhx li{
    /* margin:15px 0px; */
    width:25%;
    padding:15px 0px;
   
}
.ulhx li>div{
    border:1px solid #ddd;
    height:100%;
    padding-top:44px;
    box-sizing: border-box;
}
.ulhx li p{
    text-align: center;
}
.ulhx li p img{
    margin:0 auto;
}
.ulhx li p:nth-child(2){
    font-size:20px;
    padding:30px 0;
    color:#333;
}
.ulhx li p:nth-child(3){
    font-size:14px;
    color:#666
}